package net.csdn.business.common.domain.request.webhook;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import net.csdn.business.common.domain.request.oauth.OAuthTokenPermissionDTO;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @ClassName WebHookNotifyAliDTO
 * @Description 增加webhook通知云校DTO
 * @Author zhangyl
 * @Date 2023/5/17 11:01
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
public class WebHookNotifyAliDTO {
    /** 组织或项目的ID */
    private String source_id;
    /** webhook通知url */
    private String url;
    /** 加密密钥 */
    private String secret_token;
    /** 是否启用ssl验证：1：启用 0：未启用 */
    private Boolean enable_ssl_verification=false;
    private String description;
    /** webhook对应的事件列表 */
    private List<String> events_type_list;
}
